MCP Task Manager Server_listTasks
Retrieve a list of tasks for a specific project, filter by status, and optionally include nested subtasks within parent task objects in the response.
Instructions
Retrieves a list of tasks for a specified project. Allows optional filtering by task status ('todo', 'in-progress', 'review', 'done'). Provides an option to include nested subtasks directly within their parent task objects in the response. Returns an array of task objects.
Input Schema
Name | Required | Description | Default |
---|---|---|---|
include_subtasks | No | Optional flag (default false). If true, the response will include subtasks nested within their parent tasks. | |
project_id | Yes | The unique identifier (UUID) of the project whose tasks are to be listed. This project must exist. | |
status | No | Optional filter to return only tasks matching the specified status. |
Input Schema (JSON Schema)
{
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"include_subtasks": {
"default": false,
"description": "Optional flag (default false). If true, the response will include subtasks nested within their parent tasks.",
"type": "boolean"
},
"project_id": {
"description": "The unique identifier (UUID) of the project whose tasks are to be listed. This project must exist.",
"format": "uuid",
"type": "string"
},
"status": {
"description": "Optional filter to return only tasks matching the specified status.",
"enum": [
"todo",
"in-progress",
"review",
"done"
],
"type": "string"
}
},
"required": [
"project_id"
],
"type": "object"
}